package cn.huaqingcheng.tool.core.function;

import java.io.Serializable;

/**
 * 可抛出异常, 可序列化的 消费者
 *
 * @see java.util.function.Consumer
 */
@FunctionalInterface
public interface Consumer<T, E extends Throwable> extends Serializable {

    /**
     * 对给定参数执行此操作。
     *
     * @param t 输入参数
     */
    void accept(T t) throws E;

}
